Eilmer: An open-source multi-physics hypersonic flow solver

نویسندگان

چکیده

This paper introduces Eilmer, a general-purpose open-source compressible flow solver developed at the University of Queensland, designed to support research calculations in hypersonics and high-speed aerothermodynamics. Eilmer has broad userbase several university groups wide range capabilities, which are documented on project's website, accompanying reference manuals, an extensive catalogue example simulations. The first part this describes formulation code: equations, physical models, numerical methods that used basic fluid dynamics simulation, as well handful optional multi-physics models commonly added do hypersonic flow. second section processes develop maintain code, documenting our adherence good programming practice endorsing certain techniques seem be particularly helpful for scientific codes. final half-dozen simulations span Eilmer's each consisting some sample results short explanation problem being solved, together will hopefully assist new users beginning use their own projects. Program Title: CPC Library link program files: https://doi.org/10.17632/gy2ds2fyxm.1 Developer's repository link: https://github.com/gdtk-uq/gdtk Code Ocean capsule: https://codeocean.com/capsule/7226427 Licensing provisions: GPLv3 Programming language: D, Lua Supplementary material: https://gdtk.uqcloud.net Nature problem: solves Navier-Stokes equations with particular emphasis flows speeds. code includes modelling high-temperature gas effects such chemical vibrational nonequilibrium. can simulation unsteady steady flows. Solution method: is implemented D [1] built finite-volume capable solving 2D 3D computational domains, discretised structured or unstructured grids. Grids may generated using built-in parametric scripting tool imported from commercial gridding software. inviscid fluxes computed reconstruction-evolution approach. In structured-grid mode, reconstruction stencils up fourth-order spatial accuracy available. unstructured-grid least-squares provides second-order accuracy. A variety flux calculators available code. Viscous compact For flows, explicit time-stepping low-order RK-family schemes available, along point-implicit Backward-Euler update scheme stiff systems equations. convergence greatly accelerated Jacobian-free Newton-Krylov scheme, seeks global minimum residuals series large pseudo-timesteps. Domain decomposition parallel execution both shared memory distributed techniques. Additional comments including restrictions unusual features: programmable interface pre-processing, post-processing user run-time customisations. enabled embedded interpreter language [2]. Run-time customisations include used-defined boundary conditions, source terms grid motion. Language web page: https://dlang.org/. https://www.lua.org/.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Chrono: An Open Source Multi-physics Dynamics Engine

We provide an overview of a multi-physics dynamics engine called Chrono. Its forte is the handling of complex and large dynamic systems containing millions of rigid bodies that interact through frictional contact. Chrono has been recently augmented to support the modeling of fluid-solid interaction (FSI) problems and linear and nonlinear finite element analysis (FEA). We discuss Chrono’s softwa...

متن کامل

MESMER: an open-source master equation solver for multi-energy well reactions.

The most commonly used theoretical models for describing chemical kinetics are accurate in two limits. When relaxation is fast with respect to reaction time scales, thermal transition state theory (TST) is the theoretical tool of choice. In the limit of slow relaxation, an energy resolved description like RRKM theory is more appropriate. For intermediate relaxation regimes, where much of the ch...

متن کامل

A Two-Temperature Open-Source CFD Model for Hypersonic Reacting Flows, Part Two: Multi-Dimensional Analysis

Vincent Casseau 1,2,*,‡, Daniel E. R. Espinoza 1,2,‡, Thomas J. Scanlon 1,2,‡ and Richard E. Brown 2,‡ 1 James Weir Fluids Laboratory, University of Strathclyde, Glasgow G1 1XJ, UK; [email protected] (D.E.R.E.); [email protected] (T.J.S.) 2 Centre for Future Air-Space Transportation Technology, University of Strathclyde, Glasgow G1 1XJ, UK; [email protected] * Corresp...

متن کامل

Parallel multi-frontal solver for multi-physics p adaptive problems

The paper presents a parallel direct solver for multi-physics problems. The solver is dedicated for solving problems resulting from adaptive Finite Element Method computations. The concept of finite element is actually replaced by the concept of the node. The computational mesh consists of several nodes, related to element vertices, edges, faces and interiors. The ordering of unknowns in the so...

متن کامل

MecaCell: an Open-source Efficient Cellular Physics Engine

We present an open source physics engine specialised for multi-cellular artificial organisms simulations. It is computationally efficient in comparison to gas-based and finite element models and more realistic than standard mass-springdamper systems. Introduction Morphogenetic engineering can often make good use of some biologically plausible improvements. Mechanics, in particular, are quite im...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computer Physics Communications

سال: 2023

ISSN: ['1879-2944', '0010-4655']

DOI: https://doi.org/10.1016/j.cpc.2022.108551